/*  js职责：只操作和模板相关  */

/*  模板页  */
const html = require('./html.tpl') // 调取存放本页面实际内容的模板文件

/*  导航模板，别名调用，在build/resolve.config.js内定义  */
const nav = require('nav')

/*  内容模板，别名调用，在build/resolve.config.js内定义  */
const layout = require('layout') // 调用管理后台内部所使用的布局方案，我在webpack配置里定义其别名为'layout'

/* 传递到layout内的参数 */
const page = {
  title: '消息通知'//  可以替换掉默认的page参数
}

/* 传递到html模板页的参数 */
const params = {
  content: '11111',
  nav: nav.navigate('index')
} // 页面参数

// 给layout传入“页面名称”这一参数（当然有需要的话也可以传入其它参数），同时也传入页面实际内容的HTML字符串。content({ pageTitle })的意思就是把pageTitle作为模板变量传给ejs模板引擎并返回最终生成的HTML字符串。
module.exports = layout.title({page}).content(html({params}))
